<?php

namespace App\Http\Controllers\home;

use Illuminate\Http\Request;
use App\Http\Controllers\Controller;

use DB;

class InformationController extends Controller
{
    //
    public function index()
    {
    	$data = session('id');
    	$grxx = DB::table('user')->where('id',$data)->get();
    	// dd($grxx);
    	return view('home.person.information' ,['grxx' => $grxx]);
    }
    public function update(Request $request)
    {
    	$uid = session('id');
    	if($request->hasFile('upic')){
            // 判断上传的文件是否有效
            if($request->file('upic')->isValid()){
                // 获取上传的文件对象
                $data = $request->file('upic');
                // dd($data);
                // 获取上传的文件的后缀
                $ext = $data->getClientOriginalExtension();
                // 拼装出你需要使用的文件名
                $upic = time().rand(1000,9999).'.'.$ext;
                // 移动临时文件，生成新文件到指定目录下
                $data->move('./admin/upload',$upic);
        
             }
        }
        $data = $request->only('info','sex','upic','email');
        $data['upic'] = $upic;
        // dd($data);
        $row = DB::table('user')->where('id',$uid)->update($data);
        if($row>0){
            return redirect('home/person/information')->with('msg','修改成功');
        }else{
            return redirect('home/person/information')->with('error','修改失败');
        }

    }
}
